package com.weixing.mall.provider.model.query;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 代理缴费详情查询条件
 *
 * @author  siashan
 * @since v2.0
 **/
@Data
public class AgencyRecordQuery {

    /**
     * 代理商id
     */
    private Long agentId;


    /**
     * 代理商等级
     *
     * @ignore
     */
    private Integer agentLevel;

    /**
     * 代理商姓名
     */
    private String agentName;

    /**
     * 代理手机号(登录账号)
     */
    private String mobile;

    /**
     * 微信号
     */
    private String wechatNum;

    /**
     * 身份证号
     */
    private String idCard;

    /**
     * 是否正式  0否  1是
     */
    private Integer isOfficial;

    /**
     * 是否过期  0 否  1 是
     */
    private Integer isExpire;

    /**
     * 是否禁止登录  0 是  1否
     */
    private Integer isEnable;

    /**
     * 是否加入黑名单  0 否  1是
     */
    private Integer isBlack;

    /**
     * 缴费开始时间
     */
    private String startTime;
    /**
     * 缴费结束时间
     */
    private String endTime;

    /**
     * 缴费最小金额
     */
    private BigDecimal amountMin;
    /**
     * 缴费最大金额
     */
    private BigDecimal amountMax;

    /**
     * 所属客服id
     */
    private Long customerId;

    /**
     * 缴费通道(收费类型) 1支付宝，2微信，3现金，3其它
     */
    private Integer payChannel;

    /**
     * 生效时间
     */
    private String effectStart;

    /**
     * 到期时间
     */
    private String effectEnd;

    /**
     * 操作人
     */
    private String creator;

    /**
     * 更新开始时间
     */
    private String startUpdateTime;
    /**
     * 更新结束时间
     */
    private String endUpdateTime;

    /**
     * 更新人
     */
    private String updator;


}
